home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / wordpro / vde18f.zip / VDE.DOC < prev    next >
Text File  |  1996-02-21  |  80KB  |  1,459 lines

  1.  
  2.                                    VDE.DOC
  3.                                    -------
  4.                        Instructions for the VDE Editor:
  5.                           version 1.8F (21 Feb 1996)
  6.  
  7.                              (c)1987-96, E. Meyer
  8.  
  9.  
  10.  
  11.  ===============================  CONTENTS  ==================================
  12.  
  13.      1. INTRODUCTION:  Brief description; Copyright and Licensing.
  14.  
  15.      2. QUICK START INSTRUCTIONS:
  16.           A. Installation, Menus and Commands, Help.
  17.           B. About text files.
  18.           C. Starting and ending an editing session.
  19.           D. Typing and correcting.
  20.           E. Moving the cursor.
  21.           F. The screen and windows.
  22.           G. Text formatting.
  23.           H. Searching and replacing.
  24.           I. Block operations.
  25.           J. Getting a printout.
  26.           K. Editing additional files.
  27.           L. What is a Macro?
  28.  
  29.      3. DOS SYNTAX.  How to invoke VDE from the DOS command line.
  30.  
  31.      4. COMMAND SUMMARY:  MenuBar choices; command keys.
  32.  
  33.      5. GENERAL INFORMATION, alphabetically by topic:
  34.            Accessory programs, Compatibility with word processors, 
  35.          Control key, Directories, Error messages, File modes, Keyboard 
  36.          variants, Memory, Multitasking environments, Prompts.
  37.  
  38.     (For a comprehensive COMMAND REFERENCE, see the file VDE.REF)
  39.  
  40.     (For detailed explanation of MACROS, see the file VMACRO.REF)
  41.  
  42.     (For use of the VINST installation utility, see the file VINST.REF)
  43.  
  44.  
  45.  ============================  1. INTRODUCTION  ==============================
  46.  
  47.  
  48.  VDE is a small, fast text editor for IBM PC (near-)compatibles offering:
  49.  
  50.      * easy menu-driven operation or WordStar-compatible command keys
  51.      * multiple file editing with dual windows, cut and paste, compare
  52.      * block copy, move, delete, read, write, and zoom
  53.      * find and replace (forward, backward, ignore case, all files, etc)
  54.      * protected mode and multi-level undo to avoid unintended changes
  55.      * keystroke macros with full programming ability
  56.      * commands to split files, count words, number lists automatically
  57.      * full-featured file browser (tag, edit, import, delete, etc)
  58.      * access to any DOS command or a full DOS shell
  59.      * variable number of text lines and columns displayable
  60.      * automatic save to disk at intervals
  61.      * programmable function keys and many other user configurable options
  62.      * compatibility with older or limited PC's including laptops, palmtops
  63.  
  64.  But VDE is also a powerful word processor, with:
  65.  
  66.      * left and right margins, wordwrap, automatic or manual reformat
  67.      * variable tabs, auto indent, center/flush right, justification
  68.      * print preview to check format and pagebreaks before printing
  69.      * customizable printer drivers for special effects (bold, underline,
  70.           italic, super/subscript, overstrike, proportional fonts, etc)
  71.      * printing options: headers, pagination, selective print, print to file,
  72.           single sheet feed, address envelopes
  73.      * multiple file formats for text exchange (including DOS, WordStar,
  74.           WordPerfect, XyWrite, NotaBene, Microsoft Word)
  75.      * integrated spelling checker (registered users only)
  76.  
  77.  
  78.      VDE's versatility is due to its integration of the most important word 
  79.  processing features with the simplicity of a small text editor, making it an 
  80.  efficient tool for many different tasks.  VDE is an ideal choice for a DOS 
  81.  file editor, and a practical editor to run from a shell within telecom, 
  82.  database, file maintenance, programming, and other application software.  Yet 
  83.  its full formatting and printing features also make VDE a powerful word 
  84.  processor.  Many longtime users of leading retail software find themselves 
  85.  doing more and more of their work in VDE instead.
  86.  
  87.          "The recurrent theme in this business is smaller, faster, 
  88.          cheaper.  Except for software, which gets bigger, slower, 
  89.          and costs the same."   -- Bill Machrone
  90.                                    PC Magazine, May 1993
  91.  
  92.      For some years now, VDE has offered an alternative to the trend among 
  93.  retail word processors to emulate desktop publishing software by making 
  94.  elaborate provisions for font variations and page layout, and presenting a 
  95.  graphic representation of the printed result on screen.  These hybrid programs 
  96.  include numerous features which most people never use, consume lots of disk 
  97.  space and memory, and have sluggish response times even on the fastest 
  98.  computers.  Their design ignores the fundamental fact that type-setting is a 
  99.  process quite unrelated to writing, and there is no particularly good reason 
  100.  for a writer to be distracted by it.  Of course computers can make either task 
  101.  easier, but apparently not with the same software -- not as long as processor 
  102.  speed keeps struggling to keep up with software complexity.
  103.  
  104.      VDE is so small and efficient that it still works well on generations of 
  105.  older PC's long abandoned by major software vendors, as well as today's 
  106.  simplest handheld PC-compatibles.  The fundamental advance of a word processor 
  107.  over a typewriter or a pen is in speed and ease of writing and revision, and 
  108.  VDE allows you to concentrate on your writing, whether it's running on an 8086 
  109.  or a Pentium.  You can find a phrase, or make a global change, instantly; work 
  110.  gets done sooner, and more of it can be done at the keyboard, eliminating 
  111.  unnecessary printouts.  Of course, when you are ready to print, VDE can still 
  112.  take advantage of a variety of your printer's fonts. (And if you truly need 
  113.  more sophisticated page design, you can easily import what you've written into 
  114.  a full-blown desktop publishing program.)
  115.  
  116.      How much can a program as small as VDE accomplish?  Even more than a 
  117.  glance at its list of built-in features might suggest.  As you will discover, 
  118.  VDE's programmable macros allow you to design and add many useful features 
  119.  that aren't provided directly, like mail-merge, as you find a need for them.
  120.  
  121.  
  122.                          HOW YOU GOT YOUR COPY OF VDE
  123.  
  124.      VDE circulates widely as "shareware", giving you the opportunity to try 
  125.  the program at no cost, and to share it with others -- hence the name.  If it 
  126.  doesn't meet your needs, you don't have to pay for it.  If you find the 
  127.  program valuable and continue to use it, you can "register" your copy for a 
  128.  modest fee.  In return, you get an update disk (often including extra 
  129.  features like VDE's integrated spelling checker) and support from the author.
  130.  
  131.      Shareware offers some unique advantages over retail software, because 
  132.  users interact directly with the author.  Obviously, costs are kept down 
  133.  because glossy packaging, advertising, and retail markups are eliminated. But 
  134.  shareware can also resist market trends and continue to provide useful kinds 
  135.  of products that the big corporations have abandoned.  And shareware authors 
  136.  can respond more directly to user requests and concerns than software 
  137.  publishers who release an update only when it seems profitable.
  138.  
  139.      Shareware works when users give program authors useful feedback, and most 
  140.  of all, when users support authors by registering their programs.  This makes 
  141.  it possible for quality shareware to continue to develop and improve.  Please 
  142.  support shareware by registering any programs that you use.
  143.  
  144.      The use and distribution of VDE are governed by the "COPYRIGHT AND 
  145.  LICENSE" information below.  Please read this carefully!
  146.  
  147.  
  148.                             FILES YOU SHOULD HAVE
  149.  
  150.      Be sure you have all the files which should be included in this package:
  151.  
  152.  VDE.EXE      - The VDE editor itself.
  153.  VINST.COM    - The installation and customizing utility.
  154.  
  155.  VDE.DOC      - This basic documentation for VDE.
  156.  VDE.REF      - The detailed Reference Guide for VDE commands.
  157.  VMACRO.REF   - The Reference Guide for use of macros.
  158.  VINST.REF    - The Reference Guide for the VINST installation utility.
  159.  VDExxx.UPD   - Latest news and update information for this version of VDE.
  160.  ORDER.FRM    - Registration/site license order form.
  161.  FILE_ID.DIZ  - Standardized software description for BBS operators.
  162.  
  163.  WS4.VDF      - Function key definitions for compatibility with WordStar.
  164.  WP.VDF       - Function key definitions for compatibility with WordPerfect.
  165.  EXAMPLES.VDF - Several function key definitions from the examples in VDE.REF.
  166.  CTRLCAPS.COM - Utility to let [CapsLock] key act as [Ctrl] (see CONTROL KEY).
  167.  
  168.      The optional spelling checker is not distributed as shareware; it can 
  169.  only be obtained directly from the author upon registering VDE.  Run the 
  170.  INSTALL program on your registered VDE disk to access the speller files and 
  171.  instructions.
  172.  
  173.  
  174.                       COPYRIGHT AND LICENSE INFORMATION
  175.  
  176.          The VDE editor and documentation are copyright (c)1987-95 
  177.          Eric Meyer, all rights reserved worldwide.  They may not be 
  178.          circulated in any incomplete or modified form, nor sold for 
  179.          profit, without written permission of the author.  The use 
  180.          or sale of VDE is subject to the following terms:
  181.  
  182.  
  183.  PERSONAL USE.  If you find VDE valuable and continue to use it, you are 
  184.     encouraged (but not required) to register, and help support the 
  185.     development of high-quality, affordable software:
  186.                    INDIVIDUAL REGISTRATION ......  $35 (US)
  187.     Registered users receive several benefits:
  188.             * The latest version of VDE (and other useful programs) 
  189.          on disk direct from the author.
  190.             * Convenient integrated spelling checker with 
  191.          customizable user dictionary.
  192.             * Technical support if you encounter problems using VDE. 
  193.          Future upgrades can be ordered on disk when desired.
  194.             * A registration certificate verifying the legality of 
  195.          your personal use of VDE at your workplace as well.
  196.  
  197.  
  198.  SITE LICENSES.  Any company or institution wishing to use VDE in the course 
  199.     of its business MUST purchase a SITE LICENSE.  The cost of the license is 
  200.     modest, and varies according to the number of computers on which VDE may 
  201.     be in use in the workplace:
  202.                    Up to 5 copies................. $50 (US)
  203.                    Up to 10 copies............... $100
  204.                    Additional copies over 10....... $5 each
  205.     The purchaser of a site license receives several benefits:
  206.             * The latest version of VDE (and other useful programs) 
  207.          on disk direct from the author.
  208.             * Convenient integrated spelling checker with 
  209.          customizable user dictionary.
  210.             * Technical support if you encounter problems using VDE. 
  211.          Future upgrades can be ordered on disk when desired.
  212.             * A license certificate documenting the legality of your 
  213.          company's use of VDE.
  214.             * Your employees can also use VDE at home and share it 
  215.          with others without raising issues of software piracy.
  216.  
  217.  
  218.  COMMERCIAL SALE.  Any software dealer or library may offer VDE for sale, as 
  219.     long as the price charged for the disk containing VDE does not exceed US 
  220.     $6 (for CDROM, $30).  With this single exception, the sale of VDE, either 
  221.     alone or together with other software or hardware, requires a licensing 
  222.     agreement.  Please write for terms.
  223.  
  224.  
  225.  ORDERING AND SOURCES.  Site licenses and individual registrations may be 
  226.     ordered directly from the author (see address below), by check or money 
  227.     order in US currency; purchase orders are also accepted.
  228.          CREDIT CARD ORDERS (VISA,MC,AmEx,Discover), including international, 
  229.     for licenses and registrations must be made through the Public Software 
  230.     Library, P.O. Box 35705, Houston TX 77235.  TO PLACE AN ORDER ONLY, phone 
  231.     toll-free (800)242-4775; for related inquiries, phone PSL at (713)524- 
  232.     6394, fax (713)524-6398, or email PSL at CompuServe [71355,470], Internet 
  233.     71355.470@compuserve.com.  Mention item #10303.  (There is a $5 surcharge 
  234.     for credit card orders.)
  235.          VDE is distributed widely through "shareware" channels.  Users with a 
  236.     modem can download the latest version as the archive file VDE(xxx).ZIP, 
  237.     available from either of the two primary distribution points: (1) Glendale 
  238.     Litera BBS - Glendale, CA  (818)956-6164. (2) On CompuServe, VDE.ZIP in 
  239.     library 1 (DL1) of the PCAPP forum.
  240.          In addition, VDE circulates on a variety of other remote systems, and 
  241.     is available by mail from many good software libraries, including the 
  242.     Public Software Library (order disk #1933).
  243.  
  244.  
  245.  FOREIGN USERS.  In many countries, retail software is scarce or expensive, 
  246.     and shareware is an even more attractive alternative.  Registrations from 
  247.     overseas are warmly encouraged, and users receive full support, including 
  248.     disks by airmail, at no extra charge.  Payment can be made by inter- 
  249.     national credit card through Public Software Library; or you can send 
  250.     money orders in US currency, drawn on a US affiliate bank, directly to the 
  251.     author.  Modest amounts of US cash ($50 or less) can also be sent safely 
  252.     by registered mail.
  253.  
  254.  
  255.   Please write for further information about VDE.  Address correspondence to:
  256.  
  257.             Eric Meyer
  258.          3541 Smuggler Way            CompuServe: [74415,1305]
  259.     Boulder, Colorado  80303  USA       Internet: 74415.1305@compuserve.com
  260.  
  261.  
  262.  
  263.               THE CUSTOMARY DISCLAIMER:  You undertake to use VDE at 
  264.          your own risk.  The author does not warrant the suitability 
  265.          of VDE for any particular purpose, and assumes no liability 
  266.          for damages of any kind resulting from its use.
  267.  
  268.  
  269.  ======================  2. QUICK START INSTRUCTIONS  ========================
  270.  
  271.  
  272.      These instructions for VDE assume basic familiarity with an IBM PC- 
  273.  compatible computer running MSDOS.  You need to know, for example, what terms 
  274.  like "directory, root, filename, extension" mean, and how to use basic DOS 
  275.  commands like DIR, COPY, and CHDIR.  If you don't, your local bookstore has a 
  276.  shelf full of books with titles like "Using DOS", and you should read one of 
  277.  them before continuing.
  278.  
  279.      This introduction is intended to give beginning users a quick start on 
  280.  editing with VDE, including the most basic and common commands.  Throughout, 
  281.  you will find references like "(See MARGINS)" which lead to a more complete 
  282.  explanation elsewhere (in VDE.REF, VINST.REF, etc).
  283.  
  284.  
  285.  ---------------  A. INSTALLATION, MENUS AND COMMANDS, HELP  -----------------
  286.  
  287.  
  288.                                  INSTALLATION
  289.  
  290.      "Installation", or customization, of VDE is performed by the VINST 
  291.  utility.  After you have played around a bit with VDE, look in the VINST.REF 
  292.  file for a description of all the options (display colors, action of certain 
  293.  keys, editing settings, printer drivers, etc) that can be changed to suit 
  294.  your tastes.  For example, if you have a favorite set of margins, you can 
  295.  VINST to specify these as defaults, rather than having to change the margins 
  296.  each time you begin an editing session.  You will eventually discover the 
  297.  settings you prefer for the many other options and defaults, as you become 
  298.  more familiar with VDE.  [Various comments below in brackets "[]" point out 
  299.  some uses of VINST.]  And once you have modified your original copy of 
  300.  VDE.EXE, its initial welcome/copyright screen will no longer appear.
  301.  
  302.      VDE will work well on any computer with an IBM-compatible BIOS and video 
  303.  adapter, but it also has special provisions for certain "near-compatible" 
  304.  MSDOS computers that it supports:
  305.               Hewlett-Packard 95LX, 100LX, 200LX palmtops
  306.               Hewlett-Packard Portable Plus
  307.               Otrona 8:16 with IBM emulation
  308.  Users of these computers should run VINST to select a special installation 
  309.  for them before trying to run VDE; see further notes about this in VINST.REF.
  310.  
  311.  
  312.                              MENUS AND COMMANDS
  313.  
  314.      Editing functions in VDE can be performed in two different ways:
  315.               (1) by MenuBar selections.
  316.               (2) by Ctrl or Alt-key commands.
  317.  VDE's commands ultimately offer the greatest power, flexibility, and speed, 
  318.  but they can take some time to learn.  MenuBars allow a user not familiar 
  319.  with these commands to get started using VDE immediately, and will appeal to 
  320.  those who are new to computers or word processing, who will use VDE only 
  321.  occasionally, or who simply prefer not to memorize commands.  Either approach 
  322.  is available at any time.
  323.  
  324.      (1) MenuBars guide you straightforwardly to the functions you need. 
  325.  Suppose you want to underline a string of text in your file.  Just press 
  326.  ^[Esc] (Ctrl and Esc), and the main "menu bar" will appear:
  327.  -----------------------------------------------------------------------------
  328.  File  Block   Delete  sEarch  formaT  stYle   Set   View   Print   Misc  User
  329.  -----------------------------------------------------------------------------
  330.  Underlining is a matter of type "stYle", so type "Y" (the highlighted letter) 
  331.  to bring up the style menu bar, which gives choices "Underline", "Bold", etc. 
  332.  Finally, select "U" for underline; the code will be inserted in the text.
  333.      In the text below, MenuBar commands will be referred to in the following 
  334.  manner:                   {stYle:Underline}
  335.  This designates selecting st"Y"le, then "U"nderline from the menu bar 
  336.  sequence (you actually type ^[Esc],Y,U).  Most, though not all, of VDE's 
  337.  functions are available from the menu bars.  [Others can be added to your 
  338.  User menu bar.]
  339.  
  340.      (2) Commands, although they do need to be memorized, are more concise, 
  341.  and give access to the full range of VDE features, including powerful macros. 
  342.  If you're already familiar with the widely known WordStar command set, you 
  343.  can probably start right off editing files with VDE.  VDE uses simple one- or 
  344.  two-key combinations, for example:
  345.                                  ^QC
  346.  which means "Hold down [Ctrl] while pressing Q, then press C", or
  347.                                  AltD
  348.  which means "Hold down [Alt] while pressing D".  Many of these are mnemonic 
  349.  (^Q for Quick moves, etc), though some are not.  Their advantage is that all 
  350.  are easily found by the touch typist without distraction -- no groping for 
  351.  function keys or mice interrupts the writing process.  This largely accounts 
  352.  for the continuing popularity of the WordStar word processor (now over a 
  353.  decade old), and its emulation by countless other programs.
  354.      In addition to many WordStar-standard commands, VDE has a number of Alt- 
  355.  key and Esc-key commands to invoke its additional features, such as multi- 
  356.  file editing.  (See COMMAND SUMMARY, and the file VDE.REF.)
  357.  
  358.                                      HELP
  359.  
  360.      ON-LINE HELP: You can get a brief reminder of the command set anytime you 
  361.  like by pressing ^J or [F1] for help.  A summary of the simple control-key 
  362.  commands will appear; press [PgUp/Dn] or [^/v] to page through other 
  363.  commands, or press A, E, K, O, P, or Q to display the Alt-key, Esc-key, ^K, 
  364.  ^O, ^P, or ^Q-commands instead (or F for a list of file modes, or J to return 
  365.  to the original screen).  Once you have found the information you needed, 
  366.  press [Esc] or [Space] to exit from the help menu.
  367.  
  368.      THE MANUAL: if you need more extensive help while learning to use VDE, 
  369.  turn to the manual (the .DOC and .REF files).  It is distributed on disk, 
  370.  rather than in printed and bound form, for two reasons:
  371.      (1) It's easier to search for help electronically than to flip through a 
  372.  cryptic printed index.  Simply edit the file with VDE and use the find 
  373.  command (^QF or {sEarch:Find}) to locate the information you need instantly. 
  374.  You can even load VDE.REF as an additional file along with your own writing 
  375.  work.  Then, if you can't recall, say, how to get a word count, one keystroke 
  376.  can take you to the manual to search for the phrase "word count".
  377.      (2) It saves trees, the pollution of paper production, and the choking of 
  378.  landfills with waste paper.  Not everyone will need or want a printed copy of 
  379.  the manual.  Of course, if you do, you can use VDE to print out any portion 
  380.  of it that you desire, to have for reference at your desk.  (You will need to 
  381.  use an "elite" (12 cpi) or smaller font that can print 80 columns of text.)
  382.  
  383.  
  384.  -------------------------  B. ABOUT TEXT FILES  -----------------------------
  385.  
  386.  
  387.      VDE is a "text editor", intended only for editing either simple DOS text 
  388.  or documents created with supported word processors.  The results of 
  389.  attempting to use it on other types of (binary) files are unpredictable.
  390.  
  391.      Text files can generally be described as either DOCUMENTS or NON- 
  392.  DOCUMENTS.  A non-document consists of individual lines of arbitrary length 
  393.  which are always kept separate; examples are DOS files like CONFIG.SYS or 
  394.  AUTOEXEC.BAT.  A document consists of a stream of text whose paragraphs can 
  395.  be reformatted at will (to different margins, etc).  If created with a word 
  396.  processor, it may contain additional data indicating formatting, printing, 
  397.  and other instructions along with the text itself.
  398.  
  399.      VDE can read or write (and thus perform rough conversions between) 
  400.  different types of files, including nondocuments, simple text documents, and 
  401.  documents in WordStar, WordPerfect, XyWrite, NotaBene, or Microsoft Word 
  402.  format.  (See FILE MODES, COMPATIBILITY.)  The maximum individual file size 
  403.  is roughly 70-80k (about 80,000 characters).  If an existing file is too 
  404.  large to edit with VDE, it can be divided up (see SPLITTING FILES).
  405.  
  406.  
  407.  ---------------  C. STARTING AND ENDING AN EDITING SESSION  -----------------
  408.  
  409.  
  410.      The typical editing session begins by typing something like "VDE MY.DOC" 
  411.  at the DOS prompt.  If the file "MY.DOC" already exists, you will see it 
  412.  displayed for you to review or modify; if you are creating it as a new file, 
  413.  you will see a blank screen for you to type on.  A DOS path should precede 
  414.  the filename if it is in another directory ("VDE A:\WORK\MY.DOC").  A "file 
  415.  mode" option can follow the filename: the normal default is ASCII document, 
  416.  so if for example you want to edit a non-document (/N), you can specify that 
  417.  ("VDE C:\AUTOEXEC.BAT /N").  There are many other options available as well 
  418.  (see SYNTAX for full details).  To begin with, just try starting a small test 
  419.  file of your own.  Feel free to type in some text, use the arrow keys to move 
  420.  around, or experiment with any of the commands described below.
  421.  
  422.      VDE shows an informative "header line" at the top of the screen, 
  423.  including the file name, the cursor position (by Page, Line, and Column), and 
  424.  cryptic little "flags" showing the status of various editing options. (For 
  425.  details see HEADER.)  At times, further information may be provided below 
  426.  this by various menus or error messages.  If any commands require user input, 
  427.  a "prompt" line (like "New value:") will appear below the header. Press [Esc] 
  428.  to remove any menu or prompt; error messages will clear by themselves.
  429.  
  430.      It is important to understand that VDE works entirely IN MEMORY: nothing 
  431.  happens on disk until you issue a command to save your work.  There are 
  432.  several different commands to exit from VDE or select a new file to work on, 
  433.  but the two most basic ones are:
  434.  
  435.                         ^KX   or   {File:Exit}
  436.                    and  ^KQ   or   {File:Quit}
  437.  
  438.  The first saves your work, and is the normal way to end your editing session; 
  439.  the second does not save, in case you've made mistakes and don't wish them 
  440.  saved as modifications to the file you were working on.  Both commands will 
  441.  return you to the DOS prompt.  (Others allow you to remain in VDE to continue 
  442.  editing; see SAVE/EXIT.)
  443.  
  444.      "Backup files" are a good way to guard against losing earlier work.  When 
  445.  you save changes to MY.DOC, the original version of the file is not lost: it 
  446.  is renamed MY.BAK.  Thus, if you decide that the recent changes were a 
  447.  mistake, you can recover the previous text from the BAK file.  [If you prefer 
  448.  to save disk space, you can choose not to preserve BAK files.]
  449.  
  450.  
  451.  ------------------------  D. TYPING AND CORRECTING  -------------------------
  452.  
  453.  
  454.      Whenever you type a character, it appears in your file, and the cursor 
  455.  advances.  If the cursor is in the midst of existing text, what happens to it 
  456.  depends on whether you are in "insert" or "overstrike" mode.  Check for the 
  457.  "Ins" flag in the header; it indicates that what you type will be inserted, 
  458.  preserving any existing text (which simply keeps moving to the right ahead of 
  459.  the cursor).  If you don't see it, you are in overstrike mode, and each 
  460.  character you type will replace an existing one.  You can switch between 
  461.  these two modes with the simple command:
  462.  
  463.                         ^V   or   [Ins]
  464.  
  465.      Some people like to use overstrike mode (which is most like a typewriter) 
  466.  when writing a first draft, and insert mode when revising; others prefer to 
  467.  remain in insert mode all the time.  You will discover which approach suits 
  468.  your own working habits.  (There is yet a third "word insert" mode; see 
  469.  INSERTING.
  470.  
  471.      Correcting mistakes is very easy.  Besides simply overtyping, there are 
  472.  many commands to remove unwanted text from the file (see DELETING).  The most 
  473.  commonly used are:
  474.                        ^G, ^T, [Del], ^[Del], [BkSp], ^[BkSp]
  475.  
  476.  ^G or [Del] deletes the character at the cursor; ^T deletes all those up to 
  477.  the end of the current word; ^[Del] deletes the entire current word.  [BkSp] 
  478.  deletes the character before the cursor; ^[BkSp] deletes back to the 
  479.  beginning of the previous word.  VDE treats a "carriage-return/linefeed" or 
  480.  "end of line" as a single character, so these deletion commands can also be 
  481.  used to join lines.
  482.  
  483.      Another command, useful for deleting larger amounts of text, removes the 
  484.  entire line that the cursor is on:
  485.  
  486.                         ^Y   or   {Delete:Line}
  487.  
  488.      Of course, there is a danger of accidentally deleting text that you 
  489.  wanted to keep, but don't worry.  There is also a command to "undelete", or 
  490.  recover, deleted text:
  491.  
  492.                         ^U   or   {Delete:Undelete}
  493.  
  494.  Normally this should be used while the cursor is still at the site of the 
  495.  deletion accident.  If you deleted a block, it will be replaced.  If you were 
  496.  deleting lines, words, or characters, or even just overtyping characters, you 
  497.  can press ^U repeatedly to recover each deletion in order.
  498.  
  499.  
  500.  --------------------------  E. MOVING THE CURSOR  ---------------------------
  501.  
  502.  
  503.      There are three ways to move VDE's cursor: you can use a pointing device 
  504.  like a mouse (under DOS 3 or higher) if one is installed; or you can press 
  505.  the four "arrow keys" on the PC keyboard or the WordStar "cursor diamond":
  506.  
  507.                     up                        [^]                 ^E
  508.      TO MOVE    left  right     PRESS      [<]   [>]    OR     ^S    ^D
  509.                    down                       [v]                 ^X
  510.  
  511.  To a large degree these methods are equivalent, but there are some subtle 
  512.  differences (see CURSOR POSITION).  Note that symbols like "[<]" are used 
  513.  here and below to indicate Arrow keys, not characters like "less than".
  514.  
  515.      If the cursor has been moved past the end of a line, the header will show 
  516.  an arrow by the column number ("C>57"); many editing commands will not work, 
  517.  because you are no longer actually within the file text.  However, if you 
  518.  type a character, spaces will automatically be added to allow inserting it at 
  519.  this position.  If you move beyond the edge of the display, it will shift as 
  520.  needed to show a different portion of text.
  521.  
  522.      Once you have a sizable amount of text, there are many further commands 
  523.  to allow you to move around more rapidly (see CURSOR POSITION).  The most 
  524.  common are:
  525.                         ^A and ^F     or     ^[<] and ^[>]
  526.  
  527.  to move the cursor back and forth an entire word at a time; and
  528.  
  529.                         ^R and ^C     or     [PgUp] and [PgDn]
  530.  
  531.  to move the cursor up and down through the text by about one screenful, 
  532.  causing the display to scroll.  In addition,
  533.  
  534.                         ^QR and ^QC   or     ^[Home] and ^[End]
  535.  
  536.  may be used to move instantly to the top or end of the file, respectively.
  537.  
  538.  
  539.  -----------------------  F. THE SCREEN AND WINDOWS  -------------------------
  540.  
  541.  
  542.      VDE normally displays a header line and a single screen of text, 24 lines 
  543.  by 80 columns.  But many commands are offered to display different amounts of 
  544.  text or adjust the screen's view of it (see SCREEN CONTROLS).  You can choose 
  545.  whether to display the header at all, or whether to add a "ruler line" to it:
  546.  
  547.                         ^OT   or   {Set:rUler}
  548.  
  549.  The ruler indicates margins, tab stops, and the current cursor column, facil- 
  550.  itating alignment of text.  (See HEADER, RULER.)
  551.  
  552.      The screen can be split to offer separate "windows" into two different 
  553.  portions of text at once.  This is a very powerful tool for comparison, 
  554.  revision, and other purposes (see WINDOWS).  There are two commands to 
  555.  produce such a divided screen:
  556.  
  557.                         ^OW    or   {View:Split}
  558.                    and  AltW   or   {View:Dual}
  559.  
  560.  The first allows you to examine two areas of the SAME file at once; the 
  561.  second shows you two DIFFERENT files.  In either case, once you have two 
  562.  windows on screen, the command:
  563.  
  564.                         AltF   or   {View:other Window}
  565.  
  566.  is used to move the cursor back and forth from one window to the other.  (An 
  567.  steady "cursor" remains in the inactive window to mark your place.)  Like 
  568.  many other VDE commands, the window commands are "toggles": if you want to 
  569.  get rid of the split window, use the same command a second time to remove it.
  570.  
  571.  
  572.  --------------------------  G. TEXT FORMATTING  -----------------------------
  573.  
  574.  
  575.      VDE can format text in a document, partially or wholly automatically, 
  576.  while you write.  In addition, existing text can be instantly reformatted in 
  577.  a variety of ways.  (For full details see MARGINS, SPACING, JUSTIFICATION, 
  578.  REFORMAT, AUTO FORMAT.)
  579.  
  580.      The fundamental thing, of course, is to keep the text within the desired 
  581.  margins.  The left and right margin columns can be set with the commands:
  582.  
  583.                         ^OL, ^OR   or   {Set:L,R margin}
  584.  
  585.  Typical margins are 1;66 for pica type, or 1;78 for elite; you can vary them 
  586.  as desired, however, and mix different formats in a single file.
  587.      This left margin command is ordinarily used only for indenting portions 
  588.  of a text.  To specify the physical margin that should always be left at the 
  589.  edge of the paper when printing (which does not appear on screen), see the 
  590.  left margin setting in PRINTER INSTALLATION.
  591.  
  592.      Once margins are set, WORDWRAP occurs automatically.  If you type past 
  593.  the right margin, the word will be moved to the next line; if you type 
  594.  outside the left margin, the cursor will advance to it.  If you need to type 
  595.  outside the current margins, you can release them with the command:
  596.  
  597.                         ^OX   or   {Set:Marg rel}
  598.  
  599.      If AUTO FORMAT is also enabled [as it normally is by default], you will 
  600.  see the "AF" flag in the header; this further insures that when you alter 
  601.  existing text, or change margins, the current paragraph will be instantly 
  602.  reformatted as needed.  The first line of a paragraph may be indented in any 
  603.  way desired, and reformatting will preserve this.
  604.      With auto format, you need to be a bit careful about mixing different 
  605.  formats, since as you edit text will be reformatted to the CURRENTLY set 
  606.  margins and spacing, which may differ from those in effect when it was 
  607.  written.  (If you accidentally allow this to happen, just reset to the 
  608.  original settings to restore the format before continuing.)
  609.      Auto format can also be turned off; in this case modifying existing text 
  610.  may often leave ragged paragraphs with overly short or long lines, until the 
  611.  manual reformat command is issued.
  612.  
  613.      A different feature makes it easy to write neatly formatted lists or 
  614.  outlines with VDE, without constantly having to change the left margin.  Auto 
  615.  Indent mode is entered with the command:
  616.  
  617.                         ^OA   or   {formaT:autoIndent}
  618.  
  619.  You will see the "AI" flag in the header, and the behavior of wordwrap (and 
  620.  the [Enter] key) will be changed in order to preserve the indentation and 
  621.  structure of existing text.  Each time the cursor wraps over to the next 
  622.  line, it will indent automatically to match the previous line of text.
  623.      (Auto indent does work in nondocuments as well; see AUTO INDENT.)
  624.  
  625.      You may find it useful to know a little about how VDE manages text 
  626.  reformatting.  Many word processors store special hidden codes in a file to 
  627.  indicate paragraph boundaries or changes of format, and calculate the result 
  628.  each time the text is to be displayed or printed.  VDE, however, uses no such 
  629.  codes; it just formats the text according to your request at the time, and 
  630.  stores it that way as a simple text file.
  631.      Therefore, VDE's ability to REformat text in a document depends upon a 
  632.  subtle distinction: when wordwrap occurs, a space is left at the end of the 
  633.  line, which indicates that the CR (Carriage Return) is "SOFT", introduced 
  634.  (and later removable) for formatting purposes.  On the other hand, when you 
  635.  actually hit [Enter] to end a paragraph, you get a CR with no preceding 
  636.  space, which means it is "HARD", a permanent boundary for formatting the 
  637.  paragraph.  (A little arrow appears on screen to indicate this.)  Exercise 
  638.  care when typing at the end of a line: you can change a hard CR into a soft 
  639.  one, or vice versa, by deleting or adding a space at the end of the line.
  640.      (Note: this means that [Enter] is NOT a key to use simply to move 
  641.  downward through the file.  It will do that, but will also harden all the 
  642.  CRs, obstructing future reformatting.  It is possible to reformat such "hard" 
  643.  text, which you may also encounter from other sources, but with a different 
  644.  command; see REFORMAT.)
  645.  
  646.  
  647.  ---------------------  H. SEARCHING AND REPLACING  --------------------------
  648.  
  649.  
  650.      One of the simplest, but most powerful, features of an editor is the 
  651.  ability to find a given string of text in the file, and perhaps to replace it 
  652.  with another.  To find the next occurrence of a particular character or 
  653.  phrase, use:
  654.                         ^QF   or   {sEarch:Find}
  655.  
  656.  You will be asked for the string to find (and then, any options -- see 
  657.  below); the cursor will move to its next occurrence in the file, or an error 
  658.  message will display if the string is not found.  You will find yourself 
  659.  using this command constantly, for example to look up information, or to move 
  660.  to a desired location in the file.
  661.  
  662.      Automatic replacement is also very convenient.  One simple command can 
  663.  replace a string with an alternative string, in certain instances or 
  664.  throughout the entire file:
  665.  
  666.                         ^QA   or   {sEarch:Replace}
  667.  
  668.  You will be asked for the string to find, then one to replace it with, then 
  669.  various options (see below).  The cursor is placed in succession on each 
  670.  occurrence of the string, starting at the cursor location.  (You will see the 
  671.  prompt "Chg?" in the header.)  To change an instance, press "Y";  pressing 
  672.  "N" skips to the next with no change.  To change all remaining instances at 
  673.  once, press "*" instead.  [Esc] cancels at any time.
  674.  
  675.      There are several options for find and replace; after you enter the text 
  676.  string(s), you will be prompted to select them.  Just press [Enter] again to 
  677.  skip the options for now -- or, if you want to experiment, try one of these:
  678.            "B" = search Backward through the file, instead of forward.
  679.            "C" = ignores upper/lower Case distinctions.
  680.  For further details, see FIND/REPLACE.
  681.  
  682.      If you want to continue the last find or replace operation without typing 
  683.  the strings or options in all over again, you can use the simpler command:
  684.  
  685.                         ^L   or   {sEarch:rePeat}
  686.  
  687.  This can be used, for example, repeatedly to find the particular occurrence 
  688.  of a string that you want.
  689.  
  690.  
  691.  --------------------------  I. BLOCK OPERATIONS  ----------------------------
  692.  
  693.  
  694.      Editing often requires you to move or eliminate an entire "block" of 
  695.  text, and VDE has a set of commands to allow you to do this easily.  First, 
  696.  of course, you have to "mark" the block, by defining its beginning and end. 
  697.  The easiest method for marking a small block is to place the cursor at one 
  698.  end of it, and then hold down Shift while pressing the arrow keys to move to 
  699.  the other end, or press the main (left) button while moving with the mouse.  
  700.  Alternatively, you can use (in any order) a pair of commands:
  701.  
  702.                         ^KB, ^KK   or   {Block:Begin, End}
  703.  
  704.      When the first marker is placed, you will see it as a bracket "{}" in the 
  705.  text.  When both are in place, the block is properly marked, and its text 
  706.  will be shown in a contrasting color.  You are now ready to operate on the 
  707.  block with a wide variety of commands (see BLOCK COMMANDS, AUTO NUMBER, 
  708.  PRINTING, UPPER/LOWERCASE).  Actually, most of these will work even if you've 
  709.  only marked one end of the block, by assuming the current cursor position as 
  710.  the other end -- so you can often skip the closing mark command.
  711.      Normally, a block is a continuous stream of characters in the file, but 
  712.  you can also operate on rectangular segments containing only parts of several 
  713.  lines (see COLUMN BLOCK MODE).
  714.  
  715.      The most common operations are to copy, move, or delete the block.  
  716.  Copying or moving a block can be initiated with:
  717.  
  718.                         AltC   or   {Block:Cut}
  719.  
  720.  A copy of the text within the block is now in an internal buffer.  You can 
  721.  now place this text anywhere else you like, any number of times, in any file 
  722.  being edited, by moving the cursor there and using:
  723.  
  724.                         AltP   or   {Block:Paste}
  725.  
  726.  If you want to delete a marked block, you can use the command:
  727.  
  728.                         ^KY   or   {Delete:Block}  or  {Block:Delete}
  729.  
  730.  You can move a block by cutting it, deleting it [if Cut is not configured to 
  731.  do so itself], then pasting it somewhere else.  Alternatively, you can copy 
  732.  and move blocks within a single file a little more efficiently using the 
  733.  WordStar-style "immediate" block copy/move commands, ^KC and ^KV.
  734.  
  735.  
  736.  -------------------------  J. GETTING A PRINTOUT  ---------------------------
  737.  
  738.  
  739.      The first thing to know about printouts is how to avoid unnecessary ones. 
  740.  Computers were supposed to reduce the use of paper in offices, by storing 
  741.  information electronically; instead they have enormously increased paper 
  742.  consumption.  VDE is designed to minimize the need for printing drafts of 
  743.  your work; you can move around the file and make corrections so quickly that 
  744.  it is easier to edit at the keyboard in the first place than to mark up 
  745.  printed copy by hand, then type in the corrections.  It also offers a simple 
  746.  command to check the alignment and pagination of text on screen before 
  747.  printing, to avoid mistakes:
  748.  
  749.                         ^OD   or   {Print:preView}
  750.  
  751.  In preview mode, you can scroll through the file, examining it as it will 
  752.  print: printer codes are hidden to show the actual alignment of text columns, 
  753.  and pagebreaks are shown as dotted lines.  (See PRINT PREVIEW.)
  754.  
  755.      Printing is potentially a very complex matter: different printers work in 
  756.  different ways; page layout has to be chosen; various effects can be used to 
  757.  emphasize portions of the text; and so on.  But for your first attempt, after 
  758.  turning your printer on, simply use the print command:
  759.  
  760.                         ^KP   or   {Print:File}
  761.  
  762.  There are many options available to select header text, number location, the 
  763.  portion of the file to print, and so on (see PRINTING).  You can print on any 
  764.  size paper or label, or address an envelope (see ENVELOPES).  But for now, 
  765.  just ignore all this, press [Enter] at the options prompt, and see what 
  766.  happens!  (If you don't like the results, or if it's a long file and will 
  767.  take forever, simply press [Esc] to interrupt and cancel.)
  768.  
  769.      The default "printer driver" is called "SIMPLE"; it should work on 
  770.  virtually any printer, but is not capable of many special effects.  [VINST 
  771.  can be used to change to a driver which will support the full capabilities of 
  772.  your particular printer, or to customize any driver to your preferences; see 
  773.  PRINTER DRIVERS and INSTALLATION.]
  774.  
  775.      There are various "printer codes" that you can place in your file to 
  776.  produce different effects.  One that's particularly useful is:
  777.  
  778.        ^PL  or  {Print:pg Break}  -  causes a pagebreak at that location.
  779.  
  780.  (Watch the page/line counts in the header as you do this; you will see that a 
  781.  new page now begins there.)
  782.      In addition, two of the printer "toggles" will work with any printer 
  783.  driver, including SIMPLE:
  784.  
  785.        ^PS  or  {stYle:Underline}    - underline.
  786.        ^PX                           - strikeout.
  787.  
  788.  These toggles must be inserted pairwise, to mark the beginning and end of the 
  789.  affected text; for example,
  790.  
  791.         you type:   This is how you get ^PSunderlined^PS text.
  792.      and you see:   This is how you get SunderlinedS text.
  793.  
  794.  The toggle displays onscreen as a highlighted letter "S"; in the printout, 
  795.  the word will actually be underlined.  Similarly, further effects such as 
  796.  boldface, italic, and super/subscripts are possible with more specialized 
  797.  printer drivers.  (See PRINTER CODES.)
  798.  
  799.  
  800.  ----------------------  K. EDITING ADDITIONAL FILES  ------------------------
  801.  
  802.  
  803.      Another very powerful feature of VDE is its ability to edit several files 
  804.  at once.  This makes it easy to compare files, make consistent changes, move 
  805.  text from one to another, and so on.  (See MULTIPLE FILES and WINDOWS.)
  806.      You can specify a list of filenames (up to 8) on the original command 
  807.  line, or once you are editing with VDE, an additional file can be loaded with 
  808.  the command:
  809.                         AltL   or   {File:Open}
  810.  
  811.  After doing this you will see the flag "+" in the header, to remind you that 
  812.  more than one file is being edited.  Think of these files as waiting in line 
  813.  (really, in a circular chain) for your attention; to bring a different file 
  814.  onto the screen (or current window), use:
  815.  
  816.                         AltN, AltB   or   {File:Next, Prev}
  817.  
  818.  to move back and forth one at a time through the sequence, or:
  819.  
  820.                         AltK   or   {Misc:file Info}
  821.  
  822.  to display all files currently being edited, along with some useful resource 
  823.  information.  The arrow keys and Enter can then be used to move to any file.
  824.  
  825.      VDE has a variety of commands that take advantage of its ability to edit 
  826.  more than one file at once.  For example, you can divide the screen into two 
  827.  windows to show two different files, compare the text in the two files, or 
  828.  conduct find and replace operations across all files (see WINDOWS, MATCHING 
  829.  FILES, FIND/REPLACE).  There is also a convenient "file browser" that allows 
  830.  you to select files from a directory listing (see FILES).
  831.  
  832.  
  833.  --------------------------  L. WHAT IS A MACRO?  ----------------------------
  834.  
  835.  
  836.      "Macros" are a sophisticated and powerful tool for automating repetitive 
  837.  tasks -- but don't think of them as a toy for computer-programmer types only.  
  838.  Any VDE user can find something practical to do with them.  Suppose you're 
  839.  writing a document that will have different sets of margins in it -- say, 1 
  840.  to 66 for ordinary text, and 10 to 58 for indented quotations.  You're going 
  841.  to wind up using the left and right margin set commands every time the 
  842.  margins have to change (and trying to remember each time whether it was 58 
  843.  and 66, or 56 and 68).  Sounds pretty tedious... which is a hint that there's 
  844.  a better way to do it, with a macro.
  845.      Each margin change would require you to type something like:
  846.  
  847.      (using commands)        ^O L 1 0 [Enter] ^O R 5 8 [Enter]
  848.      (using MenuBars)        ^[Esc] S L 1 0 [Enter] ^[Esc] S R 5 8 [Enter]
  849.  
  850.  But you can define a macro that does exactly that, and then store it to a key 
  851.  for use whenever you need it!  So try out the Macro Record command:
  852.  
  853.                      Esc "    or   {Misc:Record}
  854.  
  855.  You will see a quote-mark flag (") appear in the header.  Now type exactly 
  856.  the sequence of margin commands above, using either control-key commands or 
  857.  MenuBars, while VDE is recording.  (Be careful not to make any typos; if you 
  858.  do, quit and start over.)  When finished, issue the Macro Record command a 
  859.  second time to end recording.
  860.          VDE asks "Use now or Store to key?" and you reply:
  861.               "S"   (since you want to "Store" this macro for later use)
  862.          VDE asks "Make Quiet, No-repeat, Both?" and you reply:
  863.               "B"   ("Both" sounds nice, doesn't it?  See MACROS to learn why)
  864.          VDE asks "Store to key:" and you press:
  865.               [F2]      (for example)
  866.          VDE asks "Esc key:" and you just press:
  867.               [Enter]   (we don't need this feature here)
  868.          VDE asks "Label:" and you reply:
  869.               "10-58"   (optional; identifies the purpose of the macro)
  870.  
  871.      You just defined a macro and stored it to a function key!  If label 
  872.  display is on, you will see "10-58" on the bottom line of the screen.  Now, 
  873.  each time you press [F2] the margins will be instantly reset to 10, 58. 
  874.  Obviously you could do the same thing for margins 1, 66, and store that on 
  875.  another key; and you'd be all set to change from one set to the other with a 
  876.  single keystroke.  If you were going to be writing this sort of document all 
  877.  the time, you would eventually want to use VINST to define those keys 
  878.  permanently in your copy of VDE.EXE.
  879.  
  880.      VDE macros can get a lot more complicated than this, but those most often 
  881.  used are of exactly this simple sort.  Now that the concept has been 
  882.  demystified, here is some further explanation:
  883.      A "macro" is a string of VDE commands and/or text that you can type in 
  884.  once and then have repeated automatically.  The "macro definition" command 
  885.  Esc[ lets you type in such a string quickly and directly; the "macro record" 
  886.  command Esc" memorizes the string while you use it as you normally would in 
  887.  editing.  A "function key" is a macro stored to one of the [F1]...[F12] 
  888.  function keys; these can be defined temporarily while editing, or permanently 
  889.  with VINST.  Macros can contain not only ordinary editing commands but also 
  890.  special programming commands which perform such operations as loops, tests, 
  891.  and jumps, much like a programming language.  (See MACRO PROGRAMMING)
  892.      You can use virtually any commands in macros, though for a start you 
  893.  could experiment with text phrases or simple formatting changes (try creating 
  894.  a personalized letterhead on a function key).
  895.      VDE's 48 user-definable keys allow you to customize it for any task, such 
  896.  as the formatting requirements of specialized professional writing, or many 
  897.  programming languages.  (See FUNCTION KEYS)
  898.  
  899.  
  900.  =============================  3. DOS SYNTAX  ==============================
  901.  
  902.  
  903.      Now it is time for the complete details of using VDE, starting with DOS 
  904.  command line syntax.  Each item in braces "{}" is optional:
  905.  
  906.             > VDE {NAME1{[_]}{/M}} {{,}NAME2...} {;NAME.VD_ {;...}}
  907.  
  908.          "NAME1","NAME2" - files to edit.  If no filename is given, you begin 
  909.     a new (untitled) work area [or you may be prompted for a filename].  Each 
  910.     name may include a drive or directory.  Multiple names can be separated by 
  911.     spaces or commas; the previous item's directory carries over to the next 
  912.     item, unless this begins with a new drive or root "\".  If a name is a 
  913.     drive or directory alone, or contains wildcards (*,?), the File Browser is 
  914.     invoked to select the files you want to edit from that group.
  915.  
  916.          "[_]" - optional number or string, in square brackets, to position 
  917.     the cursor once the file is loaded.  Must not be separated from filename.
  918.          If a number, the cursor goes to that line (for nondocuments) or page 
  919.     (for documents), as if the ^QI command had been invoked; the maximum 
  920.     value, 65535, generally works to position to the end of the file.
  921.          If a text string, the cursor goes to the first instance of that 
  922.     string, as if the ^QF command had been used; ^L will find further 
  923.     instances.  (If the desired string contains control codes, you must 
  924.     substitute the VDE wildcard ^_ instead.  If the string consists of digits, 
  925.     like "123", you must add a wildcard, or it will appear to be a line/page 
  926.     number instead.)
  927.  
  928.          "/M" - optional choice of FILE MODES, any one of:
  929.     N = Nondocument         D = Document             P,F = wordPerFect v.4,5
  930.     C = C lang. source      U = Unformatted document   M = Microsoft word
  931.     A = ASCII document    W,S = WordStar v.3-4,5-7     X = Xywrite/nota bene
  932.          You can also use "/R" (either alone or combined with a file mode) to 
  933.     load a file in PROTECTED MODE.
  934.  
  935.          ";NAME.VD_" - optional VDE data file(s) to load; must have file type 
  936.     .VDF, .VDP, .VDC, .VDG, or .VDI.  Files must reside in the specified, 
  937.     current, or VDE directory.  See DATA FILES.
  938.  
  939.  
  940.                                    EXAMPLES
  941.     > VDE
  942.         Begin editing new file, as yet "untitled" [or VDE may prompt you for a 
  943.     filename to edit, if so installed].
  944.  
  945.     > VDE SAMPLE.FIL
  946.         Edit file SAMPLE.FIL in the current directory, using the default 
  947.     file mode (normally /D), or create the file if it doesn't already exist.
  948.  
  949.     > VDE *.TXT
  950.         Bring up a listing of all files *.TXT in the current directory, to 
  951.     select some for editing.
  952.  
  953.     > VDE MY.DOC[12]/W ;WS4.VDF
  954.         Edit file MY.DOC as a WordStar v.3-4 document, starting out on page 
  955.     12; and load function key file WS4.VDF.
  956.  
  957.     > VDE B:\ACCTS\MYFILE[KEYWORD], INDEX
  958.         Edit files MYFILE and INDEX, both(!) in B:\ACCTS, starting off in 
  959.     MYFILE at the first instance of "KEYWORD".
  960.  
  961.  
  962.  ==========================  4. COMMAND SUMMARY  =============================
  963.  
  964.  
  965.      Explanation of Keys:  special PC keys are indicated in [brackets], 
  966.  including arrows [^,v,<,>] for the cursor keys.  [+],[-],[5] refer to the 
  967.  keypad (separate) "+,-,5" keys only.  "Esc" indicates pressing the [Esc] key; 
  968.  "Esc1" means [Esc], then [1].  "Alt" indicates holding down the [Alt] key: 
  969.  "AltD" means [Alt]+[D].  "^" indicates holding down the [Ctrl] key: "^K" 
  970.  means [Ctrl]+[K].  Many commands use two-key sequences, like ^QR = [Ctrl]+Q, 
  971.  then R.  A prefix (like ^Q) can be canceled with [Esc] or [Space].
  972.      With some foreign keyboard layouts, a few obscure control-keys are in 
  973.  different locations: you must press ^6 for ^^, or ^< for ^\.
  974.      If you have an "enhanced" or nonstandard keyboard, you may want to remap 
  975.  the functions of the [Ctrl] and [CapsLock] keys; see CONTROL KEY (CTRLCAPS).
  976.  
  977.                                 SPECIAL KEYS
  978.  
  979.     [Enter] = End of input line.  In documents, marks a paragraph end.
  980.       [Tab] = Hard tab mode: enter Tab.  Variable tab mode: move to next stop.
  981.   Shft[Tab] = backward tab (move to previous tab position).
  982.      ^[Tabl = tab to next column of above line.
  983.    Alt[Tab] = variable tab in hard tab mode, or vice versa.
  984.  
  985.    [BkSp] = Delete previous character.   ^[BkSp] = delete word to left.
  986.     [Del] = Delete current character.     ^[Del] = delete entire current word.
  987.     [Ins] = toggle Insert/overstrike.     ^[Ins] = toggle Word Insert.
  988.  
  989.      [^], [v], [>], [<] (arrow keys) = move cursor.
  990.      ^[<],^[>] = move to start of previous (left), next (right) word.
  991.      ^[^],^[v] = go to top, bottom of screen.
  992.     Alt[<],[>] = scroll screen horizontally 32 columns.
  993.     Alt[^],[v] = scroll screen vertically 1/3 screen.
  994.  
  995.           [5] = make current line center of screen.    \ Keypad keys,
  996.       [-],[+] = scroll back, forward one line.         / NumLock off
  997.  
  998.       [Home],[End] = go to beginning, end of line.  Repeat: prev/next line.
  999.     ^[Home],^[End] = go to top, end of file.
  1000.  
  1001.       [PgUp],[PgDn] = page back, forward one screen.
  1002.     ^[PgUp],^[PgDn] = page both windows of split screen back, forward.
  1003.  
  1004.      Shft[^],[v],[>],[<]       \  mark       (shifted arrow
  1005.      Shft[Home,End,PgUp,PgDn]  /   block      or keypad keys)
  1006.  
  1007.  
  1008.                                MENUBAR CHOICES
  1009.  
  1010.      Press ^[Esc] or [F10] to call up the main menu bar; select a sub-menu by 
  1011.  typing the capitalized, highlighted letter, then select a command from it. 
  1012.  The [Esc] key can be used to return to the main menu, or from there, to 
  1013.  return to editing.  For explanation of any selection, look up its command 
  1014.  equivalent.
  1015.  
  1016.  ___MENUBAR_____________COMMAND___     _____MENUBAR____________COMMAND___
  1017.  
  1018.  {File: neW}               ^KD          {Block: Begin}            ^KB
  1019.         Open}              AltL                 End}              ^KK
  1020.         Import}            ^KR                  Cut}              AltC
  1021.         Dir}               ^KF                  Paste}            AltP
  1022.         Next file}         AltN                 Zoom}             ^KZ
  1023.         Prev file}         AltB                 Write}            ^KW
  1024.         Rename}            ^KE                  Unmark}           ^KH
  1025.         Save}              ^KS                  Delete}           ^KY
  1026.         Quit}              ^KQ
  1027.         Exit}              ^KX
  1028.  
  1029.  {Delete: Line}           ^Y            {sEarch: Find}            ^QF
  1030.           to ln Start}    ^Q[Del]                Replace}         ^QA
  1031.           to ln End}      ^QY                    rePeat}          ^L
  1032.           to Char}        ^QT                    place Set}       ^KM
  1033.           Block}          ^KY                    place Go}        ^QM
  1034.           Undelete}       ^U                     Overview}        AltO
  1035.                                                  Match}           AltM
  1036.                                                  spellCheck}      AltJ
  1037.  
  1038.  {formaT: Center}         ^OC           {stYle: Underline}        ^PS
  1039.           Flush}          ^OF                   Bold}             ^PB
  1040.           Double spc}     ^OS                   Doublestrike}     ^PD
  1041.           Prop spc}       ^OK                   Italic}           ^PY
  1042.           Justify}        ^OJ                   Subscript}        ^PV
  1043.           Reform}         ^B                    suPerscript}      ^PT
  1044.           Auto fmt}       ^OM
  1045.           autoIndent}     ^OA
  1046.  
  1047.   {Set: L margin}          ^OL             {View: Dual window}    AltW
  1048.        R margin}          ^OR                    Split window}   ^OW
  1049.        Marg rel}          ^OX                    other Window}   AltF
  1050.        rUler}             ^OT                    Header}         ^OQ
  1051.        tab Set}           ^OI                    F-labels}       ^OU
  1052.        tab Clr}           ^ON                    Lines}          AltE
  1053.        Varitab}           ^OV                    Cols}           AltA
  1054.        Hyphens}           ^OH                    Blank}          ^OZ
  1055.        Pg length}         ^OP
  1056.  
  1057.  {Print: overstrike Char}  ^PH          {Misc: Time}             AltT
  1058.          overstrike Line}  ^PM                 Date}             AltD
  1059.          pg Break}         ^PL                 Record}           Esc"
  1060.          Graphic}          AltG                Shell}            AltR
  1061.          Driver}           AltV                spLit}            AltS
  1062.          preView}          ^OD                 Use datafile}     AltU
  1063.          print File}       ^KP                 file Info}        AltK
  1064.                                                about VDE}        AltI
  1065.  
  1066.                                  COMMAND KEYS
  1067.  
  1068.      A concise HELP MENU is available in Command mode by pressing ^J or [F1]. 
  1069.  Page through it with the [PgUp/Dn] or [^/v] keys, or press A,E,K,O,P,Q for 
  1070.  Alt, Esc, ^K, ^O, ^P, and ^Q commands, or F for a listing of File modes.
  1071.  
  1072.  
  1073.  I. CONTROL KEYS:  single keystroke commands.
  1074.  
  1075.      WordStar arrow-key diamond:
  1076.        ^E = up.    ^D = right.             ^F,^A = move to word right, left.
  1077.        ^X = down.  ^S = left.
  1078.  
  1079.      ^W,^Z = scroll back, forward one line.   ^B = reformat paragraph.
  1080.      ^R,^C = page back, forward one screen.
  1081.  
  1082.      ^G = delete character at cursor.      ^Y = delete current line.
  1083.      ^T = delete word to right.
  1084.      ^U = undo last deletion (character, word, line, or block).
  1085.  
  1086.      ^V = toggle Insert mode on/off.       ^N = insert CR (break line).
  1087.                                            ^_ = insert a space.
  1088.  
  1089.      ^P = insert special code:            ^PG = print pause
  1090.             ^P- = soft hyphen       ^PI,H,M,L = tab,backspace,return,formfeed
  1091.             ^PB,D,S,Y,T,V,A,N,Q,W,E,R = print toggles and switches.
  1092.  
  1093.      ^^ = toggle upper/lowercase character.  ^L = repeat last find/replace.
  1094.      ^\ = copy character above.              ^H = repeat in other direction.
  1095.  
  1096.  
  1097.  II. FILE AND BLOCK COMMANDS:  first press ^K, then the key shown.
  1098.  
  1099.      ^KF = disk File browser.             ^KR = Read a file into text.
  1100.      ^KL = Load replacement file(s).      ^KJ = delete a disk file.
  1101.      ^KP = Print.
  1102.  
  1103.      ^KE = rEname current work.           ^KS = Save to disk, and continue.
  1104.      ^KD = Done: save & load new file.    ^KX = eXit: save & quit to DOS.
  1105.      ^KA = set Autosave interval.         ^KQ = Quit to DOS, abandoning file.
  1106.      ^KO = prOtected mode (Read/Only).
  1107.  
  1108.      ^KM = insert place Mark in text.     ^KU = Undo all place marks.
  1109.  
  1110.      ^KB = mark start of a Block.         ^KK = mark end of a block.
  1111.      ^KH = unmark the block.              ^KY = Delete the marked block.
  1112.      ^KC = Copy block at cursor location. ^KV = moVe block to cursor location.
  1113.      ^KZ = Zoom into the marked block.    ^KW = Write block to a disk file.
  1114.                                           ^KN,I = column block mode.
  1115.      ^K# = automatically number items in the block.
  1116.      ^K",',^ = uppercase ("), lowercase ('), or switch case (^) of block text.
  1117.  
  1118.  
  1119.  III.  QUICK COMMANDS:  first press ^Q, then the key shown.
  1120.  
  1121.      ^QS,^QD = go to beginning, end of line.
  1122.      ^QE,^QX = go to top, bottom of screen.
  1123.      ^QR,^QC = go to top, end of file.
  1124.      ^QB,^QK = go to beginning, end of block.
  1125.  
  1126.      ^QL,^QN = go to last, next page.     ^QI = go to specified page or line.
  1127.  
  1128.      ^QM = go to next place Marker.
  1129.      ^QP = go to Previous position in file (before last sizable move).
  1130.  
  1131.      ^QF = find a string.                 ^QA = find and replace a string.
  1132.  
  1133.      ^QY = delete from cursor to end of current line.
  1134.      ^Q[BkSp] = delete from cursor to beginning of current line.
  1135.      ^QT = delete up to specified character.
  1136.  
  1137.  
  1138.  IV. ONSCREEN COMMANDS:  first press ^O, then the key shown.
  1139.  
  1140.      ^OR,^OL = set Right, Left margin.    ^OX = toggle Margin Release on/off.
  1141.      ^OC = Center text on line.           ^OF = make line Flush right.
  1142.  
  1143.      ^OA = Auto indent on/off.            ^OM = auto forMat on/off.
  1144.      ^OG = paraGraph indent.              ^OY = hard reformat on/off.
  1145.  
  1146.      ^OK = proportional spacing on/off.   ^OS = double Spacing on/off.
  1147.      ^OV = tab mode Variable/hard.        ^OH = Hyphenation on/off.
  1148.      ^OI,^ON = set, clear tab stop(s).
  1149.      ^OP = set Page length (0 turns off pagination).
  1150.  
  1151.      ^OQ = header display on/off.         ^OU = function key labels on/off.
  1152.      ^OT = ruler line display on/off.     ^OB = hard CR/TAB display on/off.
  1153.      ^OD = print preview (control codes hidden, pagebreaks displayed)
  1154.      ^OE = make current line top of screen.
  1155.      ^OW = split Window to show two different portions of the file.
  1156.      ^OZ = temporarily blank the entire screen.
  1157.  
  1158.  
  1159.  V. ALT-KEY COMMANDS: hold [Alt] and press the key shown.
  1160.  
  1161.      AltK = file/memory Information.      AltI = VDE version Information.
  1162.  
  1163.      AltL = Load an additional file.      AltB = move Back to previous file.
  1164.      AltW = split Window with 2 files.    AltN = move forward to Next file.
  1165.      AltF = move to other File window.
  1166.  
  1167.    AltC,P = Cut and Paste a block from one place or file to another.
  1168.      AltM = Match up the two files on screen, showing differences.
  1169.      AltX = eXit (^KX) from all files.    AltQ = Quit (^KQ) from all files.
  1170.  
  1171.      AltR = Run DOS command (or shell).   AltS = Split up a large file.
  1172.  
  1173.    AltT,D = enter the current system Time or Date in the file.
  1174.      AltG = enter a PC Graphics character into text.
  1175.    AltE,A = EGA/VGA screen (43/50 lines), wide screen (132 columns).
  1176.  
  1177.      AltO = move with Overview bar.       AltV = change printer driVers.
  1178.      AltU = Use (Load or Save) data file (key definitions, etc).
  1179.  
  1180.  
  1181.  VI. ESC-KEY COMMANDS:  first press [Esc], then the key shown.
  1182.  
  1183.      Esc[       = define a macro by entering a key sequence at the prompt.
  1184.      Esc"       = record a macro from keys pressed as you work.
  1185.      Esc0...Z   = labels, used in macro programming.
  1186.      Esc!,$     = jumps, used in macro programming.
  1187.      Esc=,~,<,> = character tests, used in macro programming.
  1188.      Esc*       = toggle control for macro programming.
  1189.      Esc(),+,-  = counter, used in macro programming.
  1190.      Esc;       = brief pause, during macro execution only.
  1191.      Esc:,?     = accept user input at prompt, or while editing
  1192.      Esc&,&&    = chain to, or call another macro.
  1193.  
  1194.      ^[Esc] = call up MenuBar.  (LeftShift-Esc may also be used)
  1195.  
  1196.  
  1197.  =========================  5. GENERAL INFORMATION  ==========================
  1198.  
  1199.  
  1200.  ACCESSORY PROGRAMS - It is possible to use spelling checker/thesaurus 
  1201.     software other than VDE's own integrated speller; programs known to work 
  1202.     with VDE include Webster's Professional, American Heritage Dictionary, 
  1203.     Turbo Lightning (Borland), MicroSpell (Trigram), and Wordfinder 
  1204.     (Microlytics), as well as shareware programs such as ShareSpell 
  1205.     (Acropolis).  Those that operate as TSRs will probably require some 
  1206.     configuration for VDE's keyboard or screen parameters, and older ones 
  1207.     (like Turbo Lightning) may not work with VDE unless you use VINST to 
  1208.     install VDE for "XT" keyboard type; if they have a "check screen" 
  1209.     function, you may want to use ^OD and/or ^OQ first so that VDE's header, 
  1210.     codes, or markers aren't flagged as spelling errors.  Those that run as 
  1211.     standalone programs will require you to save your file (in the format 
  1212.     expected by your program) and then use AltR to run the program; it is easy 
  1213.     to automate this process with a function key definition containing ^F for 
  1214.     the current filename (see PROMPTS).
  1215.          The "macro compiler" VDE-MC, by Evan Slawson, is a free utility for 
  1216.     function key definition files (*.VDF) that translates them from the binary 
  1217.     format used by VDE and VINST, to an easily read and edited text file.  A 
  1218.     variety of other programs can be used along with VDE to enhance its 
  1219.     usefulness for particular applications.  If they were not included on your 
  1220.     registered VDE disk, they can be downloaded from Glendale Litera BBS, 
  1221.     where you can also find macros and helpful hints from other VDE users.
  1222.          For academic and technical writing, the author has a shareware 
  1223.     footnote-endnote formatting utility called "wsNOTE" for WordStar files, 
  1224.     that can also be used with VDE in /W mode.
  1225.  
  1226.  COMPATIBILITY - VDE is compatible, to varying degrees, with a variety of word 
  1227.     processors, including WordStar, WordPerfect, XyWrite, NotaBene, and 
  1228.     Microsoft Word, and can be a handy accessory for users of these programs. 
  1229.     VDE also produces standard DOS text files, which can be read by virtually 
  1230.     all software.
  1231.  
  1232.          "DOS" OR "ASCII" TEXT - This generally means pure text without the 
  1233.     proprietary binary codes of word processors.  DOS text files from a 
  1234.     variety of sources can be edited by VDE in modes /D,A,U,N,C (see FILE 
  1235.     MODES for the differences between these).  Documents not created with VDE 
  1236.     are likely to be full of hard CRs, so reformatting may require the hard 
  1237.     reformat command ^OY.
  1238.          Note that these file modes do NOT restrict the contents to the 
  1239.     "printable" range of ASCII values (20-7Eh).  If any control codes or 
  1240.     graphics (00-1F or 80-FF) are present in such a file, and would be 
  1241.     unacceptable for some application, you can easily filter them out with a 
  1242.     macro program.  (This is one of the macro definitions in EXAMPLES.VDF, 
  1243.     described under MACRO PROGRAMMING.)
  1244.  
  1245.          WORDSTAR - Highly compatible.  /W mode supports WS v.3-4 file format; 
  1246.     these files can be exchanged freely between VDE and WS.  /S mode supports 
  1247.     WS v.5-7; it removes additional embedded codes (printer ID, fonts, notes, 
  1248.     etc) not supported in VDE, including some formatting data in v.6-7 files, 
  1249.     but is otherwise compatible.
  1250.          VDE's operation will seem very familiar to a WordStar user, since 
  1251.     many commands are identical.  Some WS commands are lacking; VDE has some 
  1252.     new ones of its own; and there are minor differences in operation.  VDE's 
  1253.     macro commands are completely different, since they were developed before 
  1254.     WS (3.3) had macros.
  1255.          Note that VDE does not obey WS "dot commands" in text, though in /W 
  1256.     or /S mode it will avoid printing them.  (The Page Preview (^OD) feature, 
  1257.     unfortunately, does not presently take this into account.)
  1258.  
  1259.          WORDPERFECT - Limited compatibility.  /P mode reads files created by 
  1260.     WP v.4, and writes files that can be read by it as native text; /F mode, 
  1261.     similarly, reads v.5-6 files, and writes v.5 format (which can also be 
  1262.     read by v.6).  Both modes recognize some formatting and print codes for 
  1263.     bold, underline, and super/subscript; /F also supports italics and 
  1264.     strikeout.  When reading files, features not supported by VDE are removed.
  1265.          You can also edit in VDE using a command set much like WordPerfect's, 
  1266.     by using the WP.VDF key definition file.  It causes the [F]-keys to call 
  1267.     up the MenuBar in a manner similar to WP's command structure.
  1268.  
  1269.          XYWRITE/NOTABENE - Limited compatibility.  /X mode reads files 
  1270.     created by XW/NB; it recognizes margin changes, and print codes for bold, 
  1271.     underline, and italics.  Features not supported by VDE will be removed.  
  1272.     /X mode writes files that can be read by XW as native text.  (Note: /U 
  1273.     mode can also be used to read XW/NB files without processing or filtering 
  1274.     out formatting codes.)
  1275.  
  1276.          MICROSOFT WORD - Limited compatibility.  /M mode reads files created 
  1277.     by MS Word (DOS) v.3-6 or Word for Windows v.2-6; it does not support any 
  1278.     print effects or formatting features.  /M mode writes text in Word DOS v.5 
  1279.     format.  /U mode can also be used to exchange files with MS Word in "DOS 
  1280.     text format".
  1281.  
  1282.               NOTE: VDE's word processor compatibility file modes are 
  1283.          merely intended to offer simple exchange of reformattable 
  1284.          text with a limited set of print effects.  Users with more 
  1285.          demanding requirements for file compatibility or transla- 
  1286.          tion should use more specialized software designed for such 
  1287.          purposes.
  1288.  
  1289.  CONTROL KEY (CTRLCAPS) -  As with other programs that make extensive use of 
  1290.     the [Ctrl] key, VDE's commands may be awkward for users with "enhanced" or 
  1291.     nonstandard keyboards which put it in a less accessible location, and 
  1292.     [CapsLock] in the home row instead.  Some keyboards can be physically 
  1293.     reconfigured; if yours cannot, the included CTRLCAPS utility can be used 
  1294.     to swap the functions of these two keys.
  1295.          With CTRLCAPS active, the key labeled [CapsLock] is used to form 
  1296.     Ctrl-combinations, making VDE's WordStar-style commands easy to type once 
  1297.     again; if you need to toggle CapsLock, press the key labeled [Ctrl].  When 
  1298.     CTRLCAPS is inactive, the keys revert to their labeled functions.
  1299.          To use CTRLCAPS (version 1.2), you can type:
  1300.             CTRLCAPS       for status report (and help if not installed)
  1301.             CTRLCAPS ON    to install (or reenable) Ctrl/Caps swapping
  1302.             CTRLCAPS OFF   to temporarily disable it
  1303.          CTRLCAPS is a tiny memory-resident utility (TSR), and remains 
  1304.     installed until you reboot; do not load it from within another program or 
  1305.     shell.  Once installed, you may change its status at any time.
  1306.  
  1307.  DIRECTORIES -  At any VDE filename prompt, you can always specify a directory 
  1308.     as well.  Otherwise, the default directory assumed by the file commands 
  1309.     (^KL,^KR,^KE,^KF,^KJ; AltL) is that of the current file; when editing 
  1310.     multiple files, this can differ from one to the next.  The directory does 
  1311.     not display in the header, but is shown by the AltK and ^KF commands.
  1312.          The current DOS directory remains unchanged, and is shown by the AltR 
  1313.     command, for which it is the default directory.  (It can be changed at the 
  1314.     AltR prompt.)  You will return to this directory upon exiting VDE.
  1315.  
  1316.          THE "VDE DIRECTORY": Sometimes other files associated with VDE need 
  1317.     to be located in order to perform certain functions:
  1318.             .VDx files (see DATA FILES) must be found to be accessed 
  1319.          via AltU (or ";" on the command line);
  1320.             the speller overlay and dictionary must be found in 
  1321.          order to use the speller commands AltH, AltJ.
  1322.     Normally, all you need to do to enable VDE to find these files is to keep 
  1323.     them in the "VDE directory", the same one from which VDE.EXE itself will 
  1324.     be run.  But here are the additional details:
  1325.          1. If you do specify a directory along with the .VDx filename, the 
  1326.     file will be sought or put there (only).
  1327.          2. Under DOS 2, VDE can't tell where it was run from; the "VDE 
  1328.     directory" defaults instead to the root directory of the current drive.
  1329.          3. Under any DOS version, you can use the "SET" command to define an 
  1330.     environment variable "VDE" designating a different VDE directory instead. 
  1331.     For example:           C:\>SET VDE=C:\UTIL
  1332.     (This command can be put in your AUTOEXEC.BAT.)
  1333.          4. If the file is not found in the VDE directory, it will finally be 
  1334.     sought in the current DOS directory.
  1335.          5. If you use AltU to SAVE a file without specifying a directory, the 
  1336.     first file by that name found in the above search will be overwritten; if 
  1337.     no such file is found, a new file will be written to the VDE directory.
  1338.  
  1339.  ERROR MESSAGES -  These display briefly below the header:
  1340.               "Error" - invalid data entered, or inappropriate command.
  1341.         "Invalid Key" - an illegal command key sequence was pressed.
  1342.       "Not Available" - the required hardware or software is not present.
  1343.    "Invalid Filespec" - bad directory, duplicate filename, or excluded type.
  1344.             "No File" - requested file does not exist.
  1345.           "I/O Error" - read or write error, disk full, invalid drive, etc.
  1346.        "Format Error" - word too long, or margins invalid.
  1347.           "Not Found" - the object of a search was not found.
  1348.         "Block Error" - there is no marked block (or the cursor is in it).
  1349.         "Macro Error" - programming command misused, or recording overflow.
  1350.   "Graphics Overflow" - too many graphics codes in file, table full.
  1351.      "File Near Full" - this file has less than 1K memory free for editing.
  1352.       "Out of Memory" - file, block, or string won't fit in available memory.
  1353.  
  1354.          IMPORTANT NOTE: On DOS 2.x systems, an attempt to access an empty 
  1355.     disk drive or to print when the printer is not online can produce a 
  1356.     critical error message directly from DOS, something like:
  1357.               "Device not ready; Ignore, Retry, or Abort?"
  1358.     If this happens, correct the situation and press "R" for Retry.  DO NOT 
  1359.     PRESS "A"; this will exit from VDE back to DOS, losing all text in memory!
  1360.          If, after recovering from such an error, the message is still on 
  1361.     screen, you can press ^OZ,Esc to correct the display.
  1362.  
  1363.  FILE MODES -  VDE has many "file modes", each designated by a different 
  1364.     letter, for editing documents in various word-processor formats, simple 
  1365.     DOS text, and nondocuments.  For a list, press ^JF.  Your choice of modes 
  1366.     determines how files are read from or written to disk, and in some cases, 
  1367.     how they display on screen or what default settings apply.  [VDE normally 
  1368.     uses /D mode by default, but this can be changed, or exceptions declared 
  1369.     by filetype, with VINST.]  In general, the document modes support word- 
  1370.     processing features like wordwrap, pagination, variable tabs, and print 
  1371.     styles; nondocument modes do not.
  1372.          The file mode can be specified with a slash after the filename on the 
  1373.     command line or at any VDE disk file prompt (such as "Read in file:"), 
  1374.     allowing you to read, write, or combine text in any of the format(s) 
  1375.     offered.  To convert a file to a different format (subject to VDE's 
  1376.     limited support for word processor features), just use ^KE to change to 
  1377.     the appropriate mode before saving.
  1378.          Many VDE users will need only the /D mode for documents, and /N mode 
  1379.     for Nondocuments.  But there are other variants for special needs:
  1380.               /U mode is for Unformatted ASCII documents, which are 
  1381.          written to disk with carriage returns only at the ends of 
  1382.          paragraphs, a format used by many different kinds of 
  1383.          software, including dBASE.  When you edit such a file, its 
  1384.          paragraphs are (temporarily) formatted to your own margin 
  1385.          settings.
  1386.               /A mode is for ASCII documents, differing from /D only 
  1387.          in that control codes in the text are not interpreted as 
  1388.          printer toggles and switches, so it can be used to view and 
  1389.          print files that use codes 00-1Fh as PC graphics.
  1390.               /C mode is for nondocuments, differing from /N only by 
  1391.          initially establishing variable tab stops and auto- 
  1392.          indentation suitable for structured programming languages 
  1393.          like C or Pascal.
  1394.     All these modes (/D,A,U,N,C) use a simple DOS file format which is 
  1395.     compatible with virtually all software (compilers, databases, telecom, 
  1396.     etc).  The remaining word processor file modes /W,S,P,F,X,M allow VDE to 
  1397.     read and write WordStar, WordPerfect, XyWrite/NotaBene, and Microsoft Word 
  1398.     files (see COMPATIBILITY).
  1399.  
  1400.  KEYBOARD VARIANTS - Some non-US keyboards differ somewhat in the arrangement 
  1401.     of special symbols that they offer.  If the following keystrokes do not 
  1402.     work as VDE commands (or parts thereof), check your keyboard instructions 
  1403.     to find which key (or combination) produces that ASCII code instead.
  1404.             KEY      DEC HEX        KEY     DEC HEX        KEY     DEC HEX
  1405.           ^\         28  1C          "      34  22          &      38  26
  1406.           ^^ (^6)    30  1E          #      35  23          ^      94  5E
  1407.           ^_ (^-)    31  1F          $      36  24          ~      126 7E
  1408.  
  1409.  MEMORY -  VDE allocates memory for each file as needed, up to a maximum of 
  1410.     64k.  (1k = 1024 bytes.)  Due to the use of a compression technique, the 
  1411.     largest file that can be edited with VDE is actually about 80k.
  1412.          VDE requires a minimum of about 128k free RAM; the number and size of 
  1413.     files you can edit depends on the amount of additional memory you have 
  1414.     free.  (VDE does not use extended memory.)  Running a DOS command (AltR) 
  1415.     requires enough memory to load COMMAND.COM and any program you intend to 
  1416.     run under it.  If you are running short of memory while editing, try 
  1417.     exiting files you no longer need, or cutting (AltC) an empty block to 
  1418.     empty the cut buffer.  Your available memory may be limited if you are 
  1419.     already running VDE in a shell from another program, or are editing many 
  1420.     files with VDE, or have lots of memory-resident software (TSRs).
  1421.  
  1422.  MULTITASKING ENVIRONMENTS -  VDE should be compatible with multitasking 
  1423.     operating systems, although you may need to identify it as a "program that 
  1424.     writes directly to the screen".  No such precautions are needed to run VDE 
  1425.     under DESQview, however, because VDE is "DESQview-aware".  Its window can 
  1426.     be resized, and it will run in the background.  To get the best perform- 
  1427.     ance from VDE under DESQview, just leave both "Writes directly to screen" 
  1428.     and "Virtualize text/graphics" set to NO.
  1429.          VDE can be run in an MSDOS session under Windows.  Use LeftShift-Esc 
  1430.     to call up the MenuBar, instead of Ctrl-Esc.  If running within a partial 
  1431.     window, do not move the mouse cursor onto the VDE screen.
  1432.  
  1433.  PROMPTS -  First, VDE has several simple prompts requiring you to confirm an 
  1434.     action by typing "Y" or "N".  These warning messages appear on line 1 
  1435.     (though they are NOT given when a macro is running):
  1436.          "Abandon changes?" - a file you want to quit has been changed.
  1437.          "Unchanged; save?" - a file you want saved hasn't been changed.
  1438.   "File exists; overwrite?" - such a file already exists and will be lost.
  1439.  
  1440.     These confirmation prompts appear at the right edge of the header:
  1441.         "Chg?(Y/N/*)" - change this instance of a string? (yes/no/global)
  1442.         "Print Pause" - ready, press a key to continue printing (Esc quits).
  1443.  
  1444.     There are a number of standard prompts for either numeric or string input, 
  1445.     like "Column:" or "Find string:".  The following control keys operate:
  1446.          Correct error:         [BkSp]
  1447.          Finish entry:          [Enter] or ^[Enter]
  1448.          Abort operation:       ^[Break]
  1449.          Replay last entry:      ^R        (only at beginning of input line)
  1450.          Enter current filename: ^F     \
  1451.          Erase entire entry:     ^Y      > (except at "Macro:" prompt)
  1452.          Escape from prompt:    [Esc]   /
  1453.     Note that to get any of these codes into the string itself, you must 
  1454.     precede it with ^P (this includes ^P itself).  Graphics can also be 
  1455.     entered into strings using Alt-G.
  1456.  
  1457.  
  1458. ================================[end VDE.DOC]=================================
  1459.